package cn.com.fstar.demo.service;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.com.fstar.framework.base.dao.BaseDaoI;
import cn.com.fstar.core.model.Tuser;

/**
 * 定时任务的Demo类，实现了方法定时被调用
 * 
 * @author 
 *
 */
@Service
public class TaskDemoService {

	/** 日志对象 */
	private static final Logger LOG = Logger.getLogger(TaskDemoService.class);

	@Autowired
	private BaseDaoI<Tuser> userDao;

	/**
	 * 获取系统中用户的总数
	 * 
	 * @return 系统中用户总数
	 */
	public long getUserCount() {

		/*if (LOG.isDebugEnabled()) {
			LOG.debug("DEMO定时任务启动：" + TaskDemoService.class + ".getUserCount()");
			LOG.debug("☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
			LOG.debug("此定时任务仅供开发时参考，如果在真实项目中，请删除此定时任务，或者按照需要自行修改此定时任务！");
			LOG.debug("☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");
		}*/

		return userDao.count("select count(*) from Tuser");
	}

}
